package com.lancoo.edu.platform.operation.commons.domain.api.user;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lzh
 * @Description 根据指定类型获取用户信息接收实体
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SimpleUserInfoRsp implements Serializable {

    /**
     * 学号/工号/编号
     */
    @JSONField(name = "UserID")
    private String userId;

    /**
     * 姓名
     */
    @JSONField(name = "UserName")
    private String userName;

    /**
     * 性别
     */
    @JSONField(name = "Gender")
    private String gender;

    /**
     * 用户类型，请参考用户类型说明
     */
    @JSONField(name = "UserType")
    private Integer userType;

    /**
     * 档案证件照片（绝对路径 ）
     */
    @JSONField(name = "PhotoPath")
    private String photoPath;

    /**
     * 	用户级别 ，请参考用户类型说明
     */
    @JSONField(name = "UserClass")
    private Integer userClass;

    /**
     * 用户身份代码
     */
    @JSONField(name = "IdentityCode")
    private String identityCode;
    /**
     * 用户身份名称
     */
    @JSONField(name = "IdentityName")
    private String identityName;

}
